@charset "utf-8";
/* 狮吼TV */

body       { margin:0; background:#1d1d1e; }
.wrap img  { width:100%; display:block; }

.boxImg    { position:relative; width:100%; overflow:hidden; }
.btn       { width:36%; display:block; position:absolute; left:50%; z-index:3; }
.btnShare  { margin-left:-18%; bottom:23%; }
.shiya     { width:100%; height:40px; line-height:40px; display:block; font-size:40px; text-align:center; color:#fff; position:absolute; left:0; bottom:55%; z-index:3; }
.shiya em  { font-size:14px; }

.live      { width:100%; padding:30px 0 50px; /* min-height:160px;*/ position:relative; background:url(../img/boxImg7.jpg) left top repeat-y; background-size:100% auto; }
.live:after { content:"."; height:0; visibility:hidden; display:block; clear:both; }
.phb       { margin:50px 0 30px; padding:30px 0; background:url(../img/boxImg7.jpg) left top repeat-y; background-size:100% auto; position:relative; }
.phb h3    { margin-left:-85px; width:170px; height:39px; background:url(../img/boxImg6.png) no-repeat; background-size:170px 39px; overflow:hidden; position:absolute; left:50%; top:-20px; z-index:3; }
.live h3   { margin-left:-85px; width:170px; height:39px; background:url(../img/boxImg7.png) no-repeat; background-size:170px 39px; overflow:hidden; position:absolute; left:50%; top:-20px; z-index:3; }

.live ul           { margin:0 20px; }
.live ul li        { float:left; margin-top:8px; height:97px; }
.live ul li a      { margin:0 auto; width:57px; height:97px; display:block; position:relative; }
.live ul li a em   { width:25px; height:17px; display:none; background:url(../img/iconLive.png) no-repeat; background-size:25px 17px; position:absolute; left:0; top:0; z-index:3; }
.live ul li a img  { margin-bottom:3px; width:57px; height:57px; border-radius:50%; overflow:hidden; display:block; }
.live ul li a span { height:16px; line-height:16px; text-align:center; font-size:12px; display:block; overflow:hidden; }
.live ul .living a em { display:block; }
.live .list           { display:none; }
.live .top            { overflow:hidden; }
.live .top li         { width:20%; }
.live .list li        { width:33.33%; }
.btnShow { margin-left:-55px; width:110px; height:30px; text-indent:30px; line-height:25px; background:url(../img/btnShowBg.png) no-repeat; background-size:110px 30px; position:absolute; left:50%; bottom:0; z-index:3; }
.live ul li .btnMore2 { margin-top:10px; width:52px; height:59px; display:block; background:url(../img/btnMore2.png) no-repeat; background-size:52px 59px; }

.phb ul           { margin:0 5%; }
.phb li           { margin-bottom:32px; padding:0 120px 0 86px; height:36px; line-height:36px; position:relative; }
.phb li em        { display:block; }
.phb .no1,.phb .no2,.phb .no3 { width:20px; height:27px; display:block; position:absolute; left:10px; top:5px; z-index:3; }
.phb .no1         { background:url(../img/no1.png) no-repeat; background-size:20px 27px; }
.phb .no2         { background:url(../img/no2.png) no-repeat; background-size:20px 27px; }
.phb .no3         { background:url(../img/no3.png) no-repeat; background-size:20px 27px; }
.phb .no4         { width:20px; height:27px; display:block; font-size:10px; color:#752427; text-align:center; background:url(../img/no4.png) no-repeat; background-size:20px 27px; position:absolute; left:10px; top:5px; z-index:3; }
.phb .phbHd       { width:36px; height:36px; display:block; position:absolute; left:40px; top:0; z-index:3; }
.phb .phbHd img   { width:36px; height:36px; display:block; border-radius:18px; }
.phb .phbName     { color:#ffffff; font-size:12px; height:36px; display:block; overflow:hidden; }
.phb .sendCount   { width:100px; height:36px; font-size:12px; display:block; overflow:hidden; text-align:right; color:#fff; position:absolute; right:10px; top:0; z-index:3; }
.phb .sendCount i { font-style:normal; font-size:14px; }
.btnMore { margin-left:-60px; width:120px; height:30px; display:block; background:url(../img/btnMore.png) no-repeat; background-size:120px 30px; position:absolute; left:50%; bottom:0; z-index:3; }

/* 弹窗 */
.pop     { position:fixed; left:20%; top:47%; width:60%; height:30px; font-size:14px; line-height:30px; text-align:center; display:none; border-radius:5px; z-index:999; color:#fff; background:url(../img/5.png) repeat; }






